import socket

udp_s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

local_addr = ('', 7788)

udp_s.bind(local_addr)

while True:

    recv_data = udp_s.recvfrom(1024)

    recv_msg = recv_data[0]  # 存储接收的数据
    recv_addr = recv_data[1]  # 存储发送放的地址信息
    print(str(recv_addr), recv_msg.decode('utf-8'))

    if recv_data[0] == b'exit':
        break


udp_s.close()
